webrtc wpt: remove test_state_change_event removes test_state_change_event which initiates a "subtest" using a shared peerconnection resource. BUG=836871 Change-Id: I692bb5826c83d0d36d4169858ab2872d41c03b30 Reviewed-on: https://chromium-review.googlesource.com/1074696 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#562844} diff --git a/webrtc/RTCPeerConnection-setLocalDescription-offer.html b/webrtc/RTCPeerConnection-setLocalDescription-offer.html index 76df63a..563ab09 100644 --- a/webrtc/RTCPeerConnection-setLocalDescription-offer.html +++ b/webrtc/RTCPeerConnection-setLocalDescription-offer.html
@@ -14,7 +14,6 @@ // generateOffer // assert_session_desc_not_equals // assert_session_desc_equals - // test_state_change_event /* 4.3.2. Interface Definition @@ -58,7 +57,9 @@ */ promise_test(t => { const pc = new RTCPeerConnection(); - test_state_change_event(t, pc, ['have-local-offer']); + + const states = []; + pc.addEventListener('signalingstatechange', () => states.push(pc.signalingState)); return pc.createOffer({ offerToReceiveAudio: true }) .then(offer => @@ -68,6 +69,8 @@ assert_session_desc_equals(pc.localDescription, offer); assert_session_desc_equals(pc.pendingLocalDescription, offer); assert_equals(pc.currentLocalDescription, null); + + assert_array_equals(states, ['have-local-offer']); })); }, 'setLocalDescription with valid offer should succeed'); @@ -126,8 +129,8 @@ promise_test(t => { const pc = new RTCPeerConnection(); - // Only one state change event should be fired - test_state_change_event(t, pc, ['have-local-offer']); + const states = []; + pc.addEventListener('signalingstatechange', () => states.push(pc.signalingState)); return pc.createOffer({ offerToReceiveAudio: true }) .then(offer1 => @@ -142,6 +145,8 @@ assert_session_desc_equals(pc.localDescription, offer2); assert_session_desc_equals(pc.pendingLocalDescription, offer2); assert_equals(pc.currentLocalDescription, null); + + assert_array_equals(states, ['have-local-offer']); })))); }, 'Creating and setting offer multiple times should succeed');